不要重复!
不要重复你自己。
DRY: Don't Repeat Yourself!
我们永远都不要写,重复的代码,重复的代码会有这样的后果:
让程序员丧失工作的兴趣
读代码的时候非常难读,明明读几行代码就可以,可是重复代码很多的话,(试想重复一百次)那么我们就需要到一百个地方来修改,特别容易出错,而且不好测试,
会让程序的修改变得非常复杂,容易出错
喜欢写重复代码的人,往往在当前的这个岗位干不长
因为,某个人的代码,在90%的情况下,读者都是他自己. 当他每天面对的都是这么,多重复的代码,怎么让人心烦的代码,这个工作他一定干不久.
解决问题的原则: 事不过三
当我们发现,某端代码,需要重复出现的时候,第二次的重复可以忍受,但如果要第三次出现的话,我们就要重构它,让代码变得精简.
最常见,也是最简单的重构手法: 抽取方法(Extract Method)